home *** CD-ROM | disk | FTP | other *** search
/ Freaks Macintosh Archive / Freaks Macintosh Archive.bin / Freaks Macintosh Archives / Textfiles / k0p - oleBuzzard / MacCracDocs.txt < prev    next >
Text File  |  1998-02-21  |  25KB  |  556 lines

  1.  Note: To be viewed with a Monospaced, 9-point Font (i.e. Monaco, Courier)
  2.  
  3.  -----------------------------------------------------------------------------
  4.   #### ####   #####   #####   #####  ######   #####   #####   DOCUMENTATION
  5.  ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###     by oleBuzzard
  6.  ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###  
  7.  ### ### ### ### ### ###     ###     ### ### ### ### ###       %%%     %   %%
  8.  ### ### ### ####### ###     ###     ######  ####### ###      %  %%   %%  %  %
  9.  ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###  % % %    %  %%%%
  10.  ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###  %%  %    %  %  %
  11.  ### ### ### ### ###  #####   #####  ### ### ### ###  #####    %%%  % %%% %  %
  12.  -[01-29-96]------------------------------------------------------------------
  13.  
  14.  
  15.  INTRODUCTION
  16.  
  17.   FINALLY! A half-way decent UNIX 'passwd' cracker for the Macintosh. MACCRAC
  18.   is a very well ported version of one of the PC world's best 'passwd' 
  19.   Crackers, CRACK V4.1. MACCRAC is great if you know how to use it, AND, more 
  20.   importantly, if you know what UNIX password cracking is about in the first 
  21.   place. Unfortunatley, the Mac underground have been SO long deprived of a 
  22.   decent UNIX passwd cracker, alot of us are quite a bit behind in the 
  23.   concept. That's what this tutorial is provided for. Hopefully after reading 
  24.   it, not only will you have an understanding of how to use MACCRAC, but also 
  25.   an increased understanding of what UNIX hacking is about in the first place.
  26.  
  27.  
  28.  PURPOSE OF CRACKING THE passwd
  29.  
  30.   Traditionally stated, the purpose of hacking a UNIX is: to "get to ROOT." 
  31.   This refers to the ROOT account that every UNIX system has as part of it's 
  32.   Operating system. The ROOT is a 'Trusted User' account, THE most powerful 
  33.   account on a UNIX. If you can hack a ROOT you can utilize or exploit every 
  34.   function a UNIX is capable of. But to get to "ROOT" you have to have
  35.   somewhere to start. For the purposes of this file, that somewhere is with 
  36.   the 'passwd' file.
  37.  
  38.  
  39.  WHAT'S THE passwd?
  40.  
  41.   'passwd' is the common name of the file in which user account information is 
  42.   stored on a UNIX system. You might consider it a comprehensive users list. 
  43.   The file contains the information for an accounts USERNAME, PASSWORD, USER 
  44.   NUMBER, GROUP, GECOS, HOME DIRECTORY, and SHELL. A single entry of a passwd 
  45.   file entry might look like this:
  46.  
  47.  
  48.                PASSWORD        GROUP NUMBER    HOME DIRECTORY
  49.               /               /               /
  50.              /               /               /
  51. kbahadur:8d34jSjs73hsb:2162:15:Ken Bahadur:/usr/users/kbahadur:/usr/bin/ksh
  52.  \                      \             \                          \
  53.   \                      \             \                          \
  54.    USERNAME               USER NUMBER   GECOS INFORMATION          SHELL
  55.  
  56.  
  57.   Now take a look at the PASSWORD in this entry: 8d34jSjs73hsb. This is, in 
  58.   fact, NOT the password. It is, instead, the encrypted equivalent TO the 
  59.   password. As part of the UNIX Account Registration process, when a User 
  60.   designates a password, the UNIX takes the password, and (*this is 
  61.   important*) uses the other information from the account to generate an 
  62.   encrypted equivalent to the actual password. Why? Because as part of the 
  63.   UNIX operating system, users MUST have access to the 'passwd' file to be 
  64.   able to login. But if anyone who has an account can access the 'passwd' 
  65.   file, they can also see what everyone else's Password is. So, UNIX's 
  66.   security against this is to encrypt the password entry for each users 
  67.   account so that noone else will know what anyone elses password is. 
  68.   Unfortunaley/fortunatley (depending on who you are) the algorithm UNIX uses 
  69.   to perform this encryption has been known to Hackers for sometime. And so if 
  70.   you can see this:
  71.  
  72.            encrypted equivalent of pasword
  73.              /
  74. kbahadur:8d34jSjs73hsb:2162:15:Ken Bahadur:/usr/users/kbahadur:/usr/bin/ksh
  75.  
  76.   ...you can use MACCRAC or any other of well over 50 'passwd' file crackers 
  77.   to "guess" the password to this account entry. "Guess?" You say? "How does 
  78.   that work?" It works like this: 
  79.  
  80.  
  81.  GUESSING THE PASSWORD
  82.  
  83.   First a UNIX 'passwd' file cracker takes an encrypted password equivalent 
  84.   (i.e.: 8d34jSjs73hsb) from an account entry in a UNIX 'passwd' file and 
  85.   holds it to be used as a Reference. From whichever account entry the 
  86.   encrypted equivalent was pulled, is the particular account the 'passwd' file 
  87.   cracker will attempt to crack at that time.
  88.  
  89.   Next the 'passwd' file cracker goes through a process of "guessing". In this 
  90.   process a single word is pulled from a Dictionary file (more on Dictionaries
  91.   later), encrypted utilizing the UNIX encryption algorithm (the one all us 
  92.   hackers know about), and compared, checking to see if the derived encrypted 
  93.   word matches the encrypted password equivalent used as a Reference.
  94.  
  95.   If the encrypted word matches the Reference, the 'passwd' file cracker 
  96.   considers it an accurate guess, it then logs the information, and moves on 
  97.   to the next account. If the two do not match, the 'passwd' file cracker 
  98.   pulls another word from the Dictionary file and goes through the guessing 
  99.   process again. If the 'passwd' file cracker goes through every word in a 
  100.   Dictionary file and never matches the Reference, the entry is skipped, and 
  101.   the cracker moves on to the next account.
  102.  
  103.   Now, as complicated as this may seem, it is all a relativley easy task for a 
  104.   computer. As such, UNIX 'passwd' files are cracked on a regular basis. As a 
  105.   result of this a number of security and other measures now (potentially) 
  106.   exist to prevent unauthorized persons from accessing a UNIXes'passwd' file. 
  107.   This is the topic of the next section. To this point you should understand 
  108.   why UNIXes are hacked (to get to ROOT) and understand a little about 
  109.   'passwd' files and their role in UNIX hacking. Got it? 
  110.  
  111.  
  112.  GOT IT, NOW WHAT?
  113.  
  114.   Ok, at this point you should be ready to try and find a UNIX 'passwd' file 
  115.   to crack, right? Wrong. You still have a couple of minor, requisite tasks to 
  116.   perform. First, (obviously) you'll need to find a UNIX to hack. In most 
  117.   cases, you've already got one in mind, but just in case you don't we'll take 
  118.   a look at a few. Also, once you've found a UNIX to hack, you'll need an 
  119.   account on that UNIX. There's no way to steal the 'passwd' file from a UNIX 
  120.   without first having an account on it (not true, you can always get a 
  121.   'passwd' file from someone else, but ignore this because I'm contradicting 
  122.   myself). Once you've accomplished your requisites you can start trying to 
  123.   steal the 'passwd' file.
  124.  
  125.  
  126.   Step 1. Finding a UNIX to Hack
  127.   ------------------------------
  128.   Seeing as how you're reading this file you probably already have a UNIX in 
  129.   mind. But, for the sake of clarity, heres what a common UNIX login screen 
  130.   looks like:
  131.  
  132. Ultrx v4.3 (rev .44)
  133.  
  134.  
  135. login:
  136.  
  137.   Other UNIX machines are: System V, BSD, Xenix, and AIX. Look for these names 
  138.   to be somewhere in the login screen. Knowing what type of UNIX you're using 
  139.   will aid you in hacking it.
  140.  
  141.   Step 2. An account to start with
  142.   --------------------------------
  143.   If you already have a UNIX account go to Step 3. If you do not already have
  144.   an account, you need to get one. Either: trade for one, trash for one, get a 
  145.   legitimate one, or hack one out by hand. The first three options are 
  146.   probably the easiest. You can trade for UNIX accounts on IRC channels #hack 
  147.   or #phreak. You can trash for accounts in dumpsters and trashcans at most 
  148.   Colleges or Universities. You can buy legitimate accounts from any one of 
  149.   the rapidly increasing number of Internet Service Providers (they almost all 
  150.   use UNIX). But, of coure, as well know you're a hacker, and the only hing 
  151.   you wanna do is Hack an account. So be it. Here's a list of UNIX defaults.
  152.   *NOTE* These are NON-PASSWORDED accounts. They are common on System V, BSD, 
  153.   Xenix, and AiX. "These defaults are included in standard setup on various 
  154.   machines so the Sysadmin can log on for the first time." In some instances, 
  155.   negligent Admins will forget to change or delete these accounts. If so, 
  156.   you've got an account to start with. Remember, these are NON-PASSWORDED so 
  157.   if they work you shouldn't be prompted for a password. If a password is 
  158.   prompted for, try using the Account name for the password as well.
  159.  
  160.     [Stolen from CoTNo #01]
  161.  
  162.     root                 bin                  adm
  163.     makefsys             sysadm               sys
  164.     mountfsys            rje                  sync
  165.     umountfsys           tty                  nobody
  166.     checkfsys            somebody             setup
  167.     lp                   powerdown            ingres
  168.     dptp                 general              guest
  169.     daemon               gsa                  user
  170.     trouble              games                help
  171.     nuucp                public               unix
  172.     uucp                 test                 admin
  173.     student              standard             pub
  174.     field                demo                 batch
  175.     visitor              listen               network
  176.     uuhelp               usenet               sysinfo
  177.     cron                 console              sysbin
  178.     who                  root2                startup
  179.     shutdown             ncrm                 new
  180.  
  181.   Step 3. Stealing the passwd file
  182.   --------------------------------
  183.   Once you've got your UNIX accpunt you can ATTEMPT to steal the 'passwd' file
  184.   from it. I emphasize ATTEMPT because the 'passwd' file can be protected in a
  185.   number of ways, or located in a number of different places. We will explore 
  186.   some common methods of exploiting the 'passwd' file. 
  187.  
  188.   -Common UNIX Hack-
  189.  
  190.   This is probably THE easiest and most common UNIX hack. ogin in to your 
  191.   account and try typing this at the prompt:
  192.  
  193.  
  194.  prompt   concatenate           Note on: 'booya>' is the name of the account 
  195.   /      /                      prompts   prompt on the machine I'm using in
  196. booya> cat /etc/passwd                    these examples. The prompt on your
  197.             /      \                      machine will be different. Also
  198.       directory    filename               DON'T type 'booya>' with an entry.
  199.  
  200.         
  201.   'cat' is short for concatenate, a command used for reading and displaying 
  202.   files in standard output. '/etc' is the common directory for the password 
  203.   file on older UNIXes. 'passwd' is the common password filename on UNIXes. If 
  204.   you entered: cat /etc/passwd and got a listing that looks like this
  205.   (abbreviated):
  206.  
  207. kbahadur:IS3fhZdWX3JGU:2162:15:Ken Bahadur:/usr/users/kbahadur:/usr/bin/ksh
  208.              \
  209.             password intact
  210.  
  211.   ...then congrats! You've succesfully listed out (stolen) your first 'passwd' 
  212.   file. *Buffer* the entire contents to a text file, save it and jump down to 
  213.   the section: MACCRAC-ING. 
  214.  
  215.   If you got a listing that looks like this:
  216.  
  217.          password tokenized 
  218.           /
  219. intruder:x:263:200:Jack Harmon:/usr/users/intruder:/bin/csh
  220.  
  221.   or:
  222.  
  223. esvogt:PASSWORD HERE:2183:129:Novel,,,:/usr/users/advisor/esvogt:/usr/bin/ksh
  224.            \
  225.        password removed
  226.        
  227.   or you got:
  228.  
  229. cat: cannot open /etc/passwd 
  230.  
  231.   Then the UNIX you are on is utilizing some other form of protection or may 
  232.   be using a different 'passwd'-ing process. Keep reading.
  233.  
  234.   -AIX-
  235.    
  236.   On AIX systems, an UNIX variation, the 'passwd' file is in a different
  237.   place. On an AIX type:
  238.  
  239. booya> cat /etc/security/passwd
  240.  
  241.   If this lists out a 'passwd' file with the (encrypted) password intact, then 
  242.   you've succesfully listed out (stolen) your first 'passwd' file. *Buffer* 
  243.   the entire contents to a text file and save it, and jump down to MACCRAC-
  244.   ING. If not, keep reading.
  245.  
  246.   -NIS/yp-
  247.  
  248.   Some UNIXes use a system called Yellow Pages [taken from #hack/alt.2600 FAQ 
  249.   beta .013]:
  250.  
  251.     "NIS (Network Information System) is the current name for what was once
  252.     known as yp (Yellow Pages).  The purpose for NIS is to allow many
  253.     machines on a network to share configuration information, including 
  254.     password data.  NIS IS NOT DESIGNED TO PROMOTE SYSTEM SECURITY.  If
  255.     your system uses NIS you will have a very short /etc/passwd file that
  256.     includes a line that looks like this:
  257.  
  258. +::0:0:::
  259.  
  260.     "To view the real password type this command:" 
  261.  
  262. booya> ypcat passwd
  263.  
  264.   If 'ypcat' lists a password file with the (encrypted) password still intact,
  265.   *buffer* the entire contents and go on to MACCRAC-ING, if not, keep reading.
  266.  
  267.   -Password Shadowing-
  268.  
  269.   Some systems use what is called password shadowing [again, taken from 
  270.   #hack/alt.2600 FAQ beta .013]:
  271.  
  272.     "Password shadowing is a security system where the encrypted password
  273.     field of /etc/passwd is replaced with a special token and the
  274.     encrypted password is stored in a separate file which is not readable
  275.     by normal system users.
  276.  
  277.     "To defeat password shadowing on many (but not all) systems, write a
  278.     program that uses successive calls to getpwent() to obtain the
  279.     password file.
  280.  
  281.     "Example:
  282.  
  283.     -------------------------------------------------------------CUT HERE
  284.     #include <pwd.h>
  285.     main()
  286.     {
  287.     struct passwd *p;
  288.     while(p=getpwent())
  289.     printf("%s:%s:%d:%d:%s:%s:%s\n", p->pw_name, p->pw_passwd,
  290.     p->pw_uid, p->pw_gid, p->pw_gecos, p->pw_dir, p->pw_shell);
  291.     }
  292.     -------------------------------------------------------------CUT HERE
  293.  
  294.   Now then, for those you who are unfamiliar with UNIX scripts and/or their 
  295.   implementation, follow these directions:
  296.  
  297.   First Copy the above script (not including the CUT HEREs) into a Text 
  298.   file and save it as 'getp.c'. Next Login to your UNIX account and create a 
  299.   directory called 'executables'. (At the prompt) Type:
  300.  
  301.  prompt       directory name
  302.   /              /
  303. booya> mkdir executables
  304.         /
  305.    make directory
  306.  
  307.   Now, use Fetch or some other FTP client to FTP into your account and  
  308.   Upload 'getp.c' into the directory 'executables'. Once you've done this, 
  309.   login to your account, and goto the 'executables' directory:
  310.       
  311.        change directory
  312.         /
  313. booya> cd executables
  314.  
  315.   Type 'ls' to List the directory to make sure the file is there. If it is
  316.   you can attempt to compile the 'getp.c' script. Almost all UNIX boxes 
  317.   have Compilers, it's just a matter of whether or not you have acces TO 
  318.   the Compiler. Typically you do. at the UNIX prompt Type:  
  319.  
  320. prompt   compiler      executable
  321.   \     /             /
  322. booya> cc -o getp.c getfile 
  323.           /     \
  324.     output      filename
  325.     option
  326.       
  327.   If you don't get an error you should be left with a file named 'a.out'. 
  328.   Type:
  329.  
  330. booya> a.out
  331.  
  332.   If you get a listing with the (encrypted) password intact, *buffer* the 
  333.   contents to a text file and go on to MACCRAC-ING. if not, keep readin'.
  334.  
  335.   If you got an error when you tried to compile the 'getp.c' script: 'cc: 
  336.   Command not found' then you either don't have that compiler or you don't 
  337.   have access to it. In either case, try compiling with the GNU C Compiler:
  338.  
  339.          gnu c compiler
  340.          /
  341. booya> gcc getp.c
  342.               \
  343.              filename
  344.  
  345.   Again, you should be left with a file named 'a.out'. At the UNIX prompt 
  346.   type: a.out. If you get a password file with the (encrypted) password file 
  347.   intact, *buffer* the entire contents and go on to MACCRAC-ING. If not, keep 
  348.   reading.
  349.  
  350.   -Last Resorts-
  351.  
  352.   In some cases none of the above listed attacks may work. It might be because 
  353.   you're running a newer version of UNIX like SunOS v5.4. Also it, may just be 
  354.   that you don't have permissions to access the 'passwd' file for whatever 
  355.   reason.  In the case of SunOs v5.4, v5.4 doesn't have those helpful v4.1.x  
  356.   bugs so well documented in the CERT Advicories. In this case your best bet
  357.   may be to go pick up a book on UNIX (so you can know what you're doing), and 
  358.   then goto the Bugtraq Archives:
  359.  
  360.   http://www.eecs.nwu.edu/~jmyers/bugtraq/search.html
  361.  
  362.   ...and do a search for 'SunOS 5.4'. Any vulnerabilities in 5.4 (or any other 
  363.   system for that matter) may be found there. 
  364.  
  365.   In cases where you just don't have access to the 'passwd' file for whatever 
  366.   reason, you might try the 'Dumb User' Hack: Login to a UNIX using whatever 
  367.   account you have. Once you're logged in, at the prompt type:
  368.  
  369.       change directory up 1
  370.            /
  371. booya> cd ..
  372.          ^
  373.          Note space ' ' between 'cd' and '..'
  374.  
  375. booya> ls
  376.         \
  377.      lists contents of directory     accounts
  378.                                      /     \
  379. 1031exch        dianafcr        jetski91    \   mikesotto       sanders
  380. aa7bq           diane           jgroff       \  milton          saucy
  381. aacker          digna           jhill         \ mjwright        sawgal
  382. aardvark        dillon          jillk           mkansgen        sbarnes
  383. acarr         / ditomaso        jimfinly        mmadison        sbray
  384.      \       /
  385.      accounts                    [ALL of these are accounts]
  386.                                        
  387. [etc...]
  388.  
  389.   What this process does is give you the names of all the common accounts on 
  390.   the UNIX you're on. Buffer this list and print it out. Exit the UNIX (type:  
  391.   exit) and try to Hack back using these accounts with the Account name as the
  392.   password. i.e.:
  393.  
  394. UNIX(r) System V Release 4.0 (arthur)
  395.  
  396. login: jetski91
  397. Password: jetski91 -- would not be shown
  398. Login incorrect     /
  399. login: mkansgen    /
  400. Password: mkansgen
  401. Last login: Sat Jan 27 12:34:31 from slip212m.vinue.net
  402. Sun Microsystems Inc.   SunOS 5.4       Generic July 1994
  403. You have new mail.
  404. Sat Jan 27 12:41:04 MST 1996
  405. /usr/users/mkansgen
  406. arthur{mkansgen}/usr/users/mkansgen%
  407.  
  408.   This is the 'Dumb User' Hack. Because a user was 'dumb' enough use his 
  409.   account name for his password, it was easily hacked, and now that dummy's 
  410.    account is your's. If the Dumb User's account has more privileges than 
  411.   yours (i.e. Permission to read the 'passwd' file), go back through the 
  412.   previously described methods and attempt to get the 'passwd' file. If the 
  413.   account has no greater privileges, keep the account for later trading on 
  414.   #hack and try and hack another account with more privileges.
  415.  
  416.   If you've tried everything and you still haven't succeed in stealing a 
  417.   'passwd' file, goto bed and thank God you don't have more troubles in life.
  418.  
  419.  
  420.  MACCRAC-ING
  421.  
  422.   At this point you should have a processable 'passwd' file. This file should 
  423.   contain account entries with the encrypted password intact, and it should be 
  424.   saved as a plain text file. If these are completed you can proceed with 
  425.   using MACCRAC.
  426.  
  427.   Now to use MACCRAC there a couple of operating mechanics to go over.
  428.   Remember MACCRAC is a ported version of an IBM program, and since this is a 
  429.   BETA, its still a little buggy, and frills free. Basically, there are four
  430.   main components of MACCRAC:
  431.  
  432.   MacCrac.FAT--This is the main MacCrac application which processes
  433.                and crack's UNIX 'passwd' files.
  434.  
  435.   MacCrac.Log--This is the file where all information generated during the
  436.                process off cracking a UNIX 'passwd' file is stored.
  437.  
  438.   DICTIONARY--This is a dictionary file containing words MACCRAC will use
  439.               to try and crack a 'passwd' file.
  440.  
  441.   passwd--This the file that contains the UNIX account information.
  442.  
  443.  
  444.   Important notes on the above:
  445.  
  446.   MacCrac.FAT
  447.   -----------
  448.   MACCRAC REQUIRES that ALL FILENAMES MUST BE AS THEY ARE LISTED ABOVE! There 
  449.   will be no dialogs to ask you which DICTIONARY or 'passwd' file you wish to
  450.   use. MACCRAC Will look ONLY for a Dictionary file called DICTIONARY and a 
  451.   UNIX 'passwd' called passwd, AND it will only look for them in the immediate 
  452.   folder it is in, so make sure these files are in the same folder with 
  453.   MACCRAC.
  454.  
  455.   Dictionary
  456.   ----------
  457.   The DICTIONARY is a standard Word Processing Dictionary as used by say, 
  458.   Microsoft Word. MACCRAC's Dictionary is somewhat larger than most Word 
  459.   Processoing Dictionaries with a size 2,431k. But other than it's size, it's 
  460.   no different.  Dictionary files consist of alphabetized words with one word 
  461.   per line (carriage return) and no spaces. Heres a short sample of a 
  462.   DICTIONARY file:
  463.  
  464.   A
  465.   a
  466.   aa
  467.   aal
  468.   aalii
  469.   aam
  470.   Aani
  471.   aardvark
  472.   aardwolf
  473.  
  474.   Now, at 2,413k, MACCRAC's Dictionary is fairly large...although certainly 
  475.   not the largest. I personally have seen Dictionary files as large as 4 
  476.   gigabytes! But normally you won't need a Dictionary that big. In fact the 
  477.   DICTIONARY file that comes with MACCRAC should be more than adequate. But if 
  478.   you would like to use a larger Dictionary or would like to use a Dictionary 
  479.   of say, Foreign Words, or Star Trek Terms, or Dog Names, then you can either 
  480.   make them or, find them on the internet.
  481.  
  482.   In using these Dictionary files, it's important to remember that what ever 
  483.   name they're called when you find them, they MUST be RENAMED to DICTIONARY, 
  484.   and placed in the same Folder as MACCRAC in order to be used. If the 
  485.   Dictionary file is not called DICTIONARY, or is not in the same Folder as 
  486.   MACCRAC, it will not/cannot be used.
  487.  
  488.   As a final note on Dictionaries, there is a program called 'Word List 
  489.   Maker'. This is a Drag&Drop program which allows you to Drag two or more 
  490.   Dictionary files on to it, and it will combine them into a single Dictionary 
  491.   AND delete all duplicate entries. This is great for making custom, or more 
  492.   extensive DICTIONARY files for MACCRAC to use. Keep in mind though, that the 
  493.   larger the Dictionary, the slower the process.
  494.  
  495.   passwd
  496.   ------
  497.   Well the 'passwd' file is what we spent the majority of this Tutorial
  498.   discussing, so I shouldn't need to go into it much here. The most important 
  499.   thing to say about the 'passwd' file at THIS point is that included with 
  500.   MACCRAC is a file called 'passwd'; DELETE IT! This is just a sample file 
  501.   included with MACCRAC probably for Development or Testing purposes. It will 
  502.   do you no good. Replace it with your newly acquired 'passwd' file, and make 
  503.   sure this newly acquired file is called: passwd. Also make sure it's in the 
  504.   same Folder with MACCRAC
  505.  
  506.  
  507.  LET'S DO IT
  508.  
  509.   Well, f you have your 'passwd' file, and you have whatever Dictionay file 
  510.   you're going to use, and all of the files are correctly named and placed in 
  511.   the same Folder with MACCRAC, then I guess you're ready, so lets do it!
  512.  
  513.   For the sake of speed, and because you won't be able to use your computer 
  514.   anyway, I suggest Restarting your Mac with Exensions Off (even if you have 
  515.   RamCharger or RamDoubler). Once you've restarted, Double click on the 
  516.   MACCRAC icon. If this is your first time running MACCRAC, just go up to 
  517.   'Crack' in the menubar and select: Start Cracking!. The first thing you'll 
  518.   probably notice is that once you've started a Cracking Session you can't do 
  519.   anything else. Thats because MACCRAC hogs the processor. I would suggest 
  520.   starting a session around 11:00 pm and letting it run all night. By morning, 
  521.   it should have cracked at least 40-50 accounts.
  522.  
  523.   If for some reason you want or need to stop a session before an entire 
  524.   'passwd' file is cracked, the only way to do it is with COMMAND-OPTION-ESC. 
  525.   Don't worry, any cracks MACCRAC has cracked to that point will be saved.
  526.  
  527.   If you've already started Cracking a 'passwd' file but had to quit, you can 
  528.   pickup where you left off by going up to the 'CRACK' menubar and dragging 
  529.   down to Settings. Once in Settings select 'Recover session from "Point
  530.   File"'. Now you can 'Start Cracking!' where ever you let off.
  531.  
  532.  
  533.  OUTRO
  534.  
  535.   If you've let it run long enough, you should have passwords. At this point 
  536.   you're on your way to geting to "ROOT". The topic of Hacking "root" on UNIX 
  537.   has been addressed by any of a number of well written, informative and 
  538.   readily available T-Philes on UNIX Hacking. At this point I suggest you 
  539.   pursue them as this file will not address that topic (remember, this is a
  540.   Tutorial on MACCRAC)
  541.  
  542.   I'd like to thank Disorder, Voyager and the rest of TNo Crew for their 
  543.   incite and assistance. That's it for this one. Look for more oleBuzzard's T-
  544.   Philes on the World's Greatest Underground Mac Board...
  545.  
  546.           oleBuzzard's                  7  Macintosh/PC Underground
  547.                     /<n0wledge phreak   1  PowerPC 9500-604
  548.         ###       #########             9  5500+ Philez/1.2 Gigz
  549.         ### ### ##  ###_{_}##  ######   5  Hack/Phreak/Phraud/Anarchy
  550.         ###### ##  / ###\_/ ## ### ###  7  UnionNET/IIRG-Net
  551.         #####  ##,(___###   ## ### ###  8  Home of the UNDERGROUNDMAC
  552.         ######  ## o \ \## ##  ### ###  8  SCAM! Magazine Distro Site
  553.         ### ###   #########    ######   2  Runnin Hermes v3.4
  554.                    /           ###      8  2400-28.800 kbaud  
  555.           'No Bullshit!'                8  Only like US$20/month
  556.